package com.zmn.oms.common.dro.wallquotation;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * 墙面订单价格信息
 *
 * @author chengguang
 * @date 2022/05/25
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class WallQuotationDetailDRO implements Serializable {

    private static final long serialVersionUID = 3558001866429021371L;

    @ApiModelProperty("订单id")
    private Long orderId;

    @ApiModelProperty("工单id")
    private Long workId;

    @ApiModelProperty("产品id")
    private Integer productId;

    @ApiModelProperty("状态 0未发送报价； 1 已发送报价 ；2 用户同意维修")
    private Integer wallStatus;

    @ApiModelProperty("故障id集合")
    private List<Integer> faultIds;

    @ApiModelProperty("人工优惠金额")
    private Integer laborPreferencePrice;

    @ApiModelProperty("介绍单照片")
    private String introductionSheetImg;

    @ApiModelProperty("服务项信息集合")
    private List<WallServItemDRO> wallServItems;
}
